package deleteface.bank.jqsoft.cn.deleteface.base;



import javax.inject.Singleton;

import dagger.Component;
import deleteface.bank.jqsoft.cn.deleteface.http.contract.PeopleBaseInfoFragmentComponent;
import deleteface.bank.jqsoft.cn.deleteface.http.contract.PeopleBaseInfoFragmentModule;

//import com.jqsoft.signed_doctor_client.di.component.ChatActivityComponent;
//import com.jqsoft.signed_doctor_client.di.module.ChatActivityModule;

//import com.jqsoft.signed_doctor_client.di.component.BpartFragmentComponent;

//import com.jqsoft.signed_doctor_client.di.component.MedicalInstitutionDetailActivityComponent;

/**
 * <b>类名称：</b> AppComponent <br/>
 * <b>类描述：</b> 类似与Spring的Context上下文，提供依赖注入的对象<br/>
 * <b>创建人：</b> Lincoln <br/>
 * <b>修改人：</b> Lincoln <br/>
 * <b>修改时间：</b> 2016年08月11日 下午5:22<br/>
 * <b>修改备注：</b> <br/>
 *
 * @version 1.0.0 <br/>
 */
@Singleton
@Component(modules = {AppModule.class,
        OkhttpModule.class,
        RetrofitModule.class,
        SignedDoctorClientServiceModule.class
})
public interface AppComponent {
    PeopleBaseInfoFragmentComponent addPeopleBaseInfoFragment(PeopleBaseInfoFragmentModule module);

}
